Source: wallpaper-engine-kde-plugin
Section: kde
Priority: optional
Maintainer: CaptSilver <591618+CaptSilver@users.noreply.github.com>
Build-Depends:
 debhelper-compat (= 13),
 clang,
 cmake (>= 3.22),
 extra-cmake-modules,
 ninja-build,
 libvulkan-dev,
 libkf6package-dev,
 libkf6config-dev,
 libkf6notifications-dev,
 libkf6crash-dev,
 libkf6globalaccel-dev,
 libkf6i18n-dev,
 libkf6xmlgui-dev,
 libplasma-dev,
 libplasmaactivities-dev,
 plasma-workspace-dev,
 qt6-base-dev,
 qt6-base-private-dev,
 qt6-declarative-dev,
 qt6-webchannel-dev,
 qt6-webengine-dev,
 libmpv-dev,
 liblz4-dev,
 libfreetype-dev,
 libfontconfig-dev,
 libpulse-dev,
# EGL, GL and GBM are probed without REQUIRED and gate the hardware
# video-texture decoder as a set -- two out of three still drops it, and the
# only trace is one line of cmake output.  Left out, the package builds and
# installs fine and decodes MP4 scene textures on the CPU forever.
 libegl-dev,
 libgl-dev,
 libgbm-dev,
 pkg-config,
Standards-Version: 4.6.2
Homepage: https://github.com/CaptSilver/wallpaper-engine-kde-plugin
Vcs-Git: https://github.com/CaptSilver/wallpaper-engine-kde-plugin.git
Vcs-Browser: https://github.com/CaptSilver/wallpaper-engine-kde-plugin
Rules-Requires-Root: no

Package: wallpaper-engine-kde-plugin
Architecture: any
# The qml6-module-* entries below are QML imports resolved by name at runtime:
# dpkg-shlibdeps cannot see them, and Debian ships every QML module as its own
# binary package.  plasma5support backs WindowModel and PowerSource, which
# main.qml instantiates unconditionally, so without it the root item fails to
# create and the desktop draws no wallpaper at all.  QtWebChannel backs the web
# wallpaper bridge.  QtMultimedia (video-backend fallback) and QtWebEngine (web
# backend) are optional at runtime, hence Recommends.  There is no `qt6-webengine`
# binary package in Debian -- the QML module is qml6-module-qtwebengine.
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
 plasma-workspace,
 libkf6notifications6,
 libkf6crash6,
 libkf6globalaccel6,
 libkf6i18n6,
 qml6-module-org-kde-plasma-plasma5support,
 qml6-module-org-kde-kwindowsystem,
 qml6-module-qtwebchannel,
Recommends:
 gstreamer1.0-libav,
 qml6-module-qtmultimedia,
 qml6-module-qtwebengine,
 vulkan-tools,
Suggests:
 pipewire-pulse,
Description: Wallpaper Engine integration for KDE Plasma 6
 A wallpaper plugin integrating Wallpaper Engine into KDE Plasma 6
 wallpaper settings. Supports Scene (2D), Web, and Video wallpapers.
 .
 This is a maintained fork with native C++ file operations, fixed
 KDE 6.5+ theme reactivity, and full Plasma 6 / Qt6 support.
 .
 Requires Wallpaper Engine installed on Steam and subscribed Workshop
 wallpapers.
